/**
* Copyright (c) 2016 ShopJsp. All Rights Reserved.
 * ============================================================================
 * 版权所有 2011 - 今 北京华宇盈通科技有限公司，并保留所有权利。
 * ----------------------------------------------------------------------------
 * 提示：在未取得SHOPJSP商业授权之前，您不能将本软件应用于商业用途，否则SHOPJSP将保留追究的权力。
 * ----------------------------------------------------------------------------
 * 官方网站：http://www.shopjsp.com
 * ============================================================================
*/

package com.hyyt.shopjsp.coupon.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
 * 用户优惠券
 * @author Administrator on 2017/11/2 0001.
 */
public class CustomerDiscountCoupon implements Serializable {
    private static final long serialVersionUID = -5347076884988138777L;
    /**用户优惠券Id**/
    private Integer customerDiscountCouponId;
    /**优惠券Id**/
    private Integer discountCouponId;
    /**客户Id**/
    private Integer customerId;
    /**优惠券码**/
    private String discountCouponCode;
    /**优惠劵名称**/
    private String discountCouponName;
    /**优惠金额**/
    private BigDecimal discountCouponAmount;
    /**优惠下限金额**/
    private BigDecimal discountCouponLowAmount;
    /**开始时间**/
    private Timestamp beginTime;
    /**到期时间**/
    private Timestamp expirationTime;
    /**优惠券图片**/
    private String discountImage;
    /**使用状态：0：未使用，1：已使用**/
    private Integer useStatus;
    /**优惠券状态：1：正常，2：过期，3：作废**/
    private Integer status;
    /**创建时间**/
    private Timestamp createTime;
    /**修改时间**/
    private Timestamp updateTime;

    public CustomerDiscountCoupon() {
    }

    public Integer getCustomerDiscountCouponId() {
        return customerDiscountCouponId;
    }

    public void setCustomerDiscountCouponId(Integer customerDiscountCouponId) {
        this.customerDiscountCouponId = customerDiscountCouponId;
    }

    public Integer getDiscountCouponId() {
        return discountCouponId;
    }

    public void setDiscountCouponId(Integer discountCouponId) {
        this.discountCouponId = discountCouponId;
    }

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public String getDiscountCouponCode() {
        return discountCouponCode;
    }

    public void setDiscountCouponCode(String discountCouponCode) {
        this.discountCouponCode = discountCouponCode;
    }

    public String getDiscountCouponName() {
        return discountCouponName;
    }

    public void setDiscountCouponName(String discountCouponName) {
        this.discountCouponName = discountCouponName;
    }

    public BigDecimal getDiscountCouponAmount() {
        return discountCouponAmount;
    }

    public void setDiscountCouponAmount(BigDecimal discountCouponAmount) {
        this.discountCouponAmount = discountCouponAmount;
    }

    public BigDecimal getDiscountCouponLowAmount() {
        return discountCouponLowAmount;
    }

    public void setDiscountCouponLowAmount(BigDecimal discountCouponLowAmount) {
        this.discountCouponLowAmount = discountCouponLowAmount;
    }

    public Timestamp getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Timestamp beginTime) {
        this.beginTime = beginTime;
    }

    public Timestamp getExpirationTime() {
        return expirationTime;
    }

    public void setExpirationTime(Timestamp expirationTime) {
        this.expirationTime = expirationTime;
    }

    public String getDiscountImage() {
        return discountImage;
    }

    public void setDiscountImage(String discountImage) {
        this.discountImage = discountImage;
    }

    public Integer getUseStatus() {
        return useStatus;
    }

    public void setUseStatus(Integer useStatus) {
        this.useStatus = useStatus;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Timestamp getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Timestamp createTime) {
        this.createTime = createTime;
    }

    public Timestamp getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }
}
